package br.rui.incorporacao.dominio;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;

@SuppressWarnings("serial")
public class Empresa implements Serializable{
	
	private String cnpj;
	private String nome;
	private Collection<Empreendimento> empreendimentos;
	 
	public Empresa() {	}

	public Empresa(String cnpj, String nome) {
		this.cnpj = cnpj;
		this.nome = nome;
		this.empreendimentos = new ArrayList<Empreendimento>();
	}

	public String getCnpj() {
		return cnpj;
	}

	public void setCnpj(String cnpj) {
		this.cnpj = cnpj;
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Collection<Empreendimento> getEmpreendimentos() {
		return empreendimentos;
	}

	public void setEmpreendimentos(Collection<Empreendimento> empreendimentos) {
		this.empreendimentos = empreendimentos;
	}

	public void addEmpreendimento(Empreendimento empreendimento) {
		empreendimentos.add(empreendimento);
	}
}
